/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package WSModel;

import java.util.logging.Level;
import java.util.logging.Logger;
import weka.classifiers.Classifier;
import weka.classifiers.Evaluation;
import weka.classifiers.bayes.NaiveBayes;
import weka.classifiers.meta.FilteredClassifier;
import weka.core.Instances;
import weka.filters.Filter;
import weka.filters.unsupervised.attribute.Discretize;
import weka.filters.unsupervised.attribute.Normalize;
import weka.filters.unsupervised.attribute.ReplaceMissingValues;
import weka.filters.supervised.attribute.AttributeSelection;
import weka.filters.unsupervised.attribute.Remove;
/**
 *
 * @author acer
 */
public class FilteredInstances {

    Instances filtered_instances;


    Discretize filter_dis= null;
    Normalize filter_norm =null;
    ReplaceMissingValues filter_rep =null;
    AttributeSelection filter_attr  = null;
    
    public Instances getFiltered_instances() {
        return filtered_instances;
    }
    public FilteredInstances(String fltrOpCommand, Instances in)
    {
        try {
            Class filterclass = Class.forName(fltrOpCommand);
            if(filterclass.getSimpleName().equals("Discretize"))
            {
                filter_dis = new Discretize();
                filter_dis.setInputFormat(in);
                this.filtered_instances = Filter.useFilter(in, filter_dis);
            }
            else if(filterclass.getSimpleName().equals("Normalize"))
            {
                filter_norm = new Normalize();
                filter_norm.setInputFormat(in);
                this.filtered_instances = Filter.useFilter(in, filter_norm);
                
            }
            else if(filterclass.getSimpleName().equals("AttributeSelection"))
            {
                filter_attr = new AttributeSelection();
                filter_attr.setInputFormat(in);
                this.filtered_instances = Filter.useFilter(in, filter_attr);
            }
            else if(filterclass.getSimpleName().equals("ReplaceMissingValues"))
            {
                filter_rep = new ReplaceMissingValues();
                filter_rep.setInputFormat(in);
                this.filtered_instances = Filter.useFilter(in, filter_rep);
                
            } 
            else
            {
                System.err.println("Filter tidak tersedia");
            }
            System.out.println(filterclass.getSimpleName());
            System.out.println(this.filtered_instances);
//            System.out.println(ob.getClass());
        } catch (Exception ex) {
            //Logger.getLogger(FilteredInstances.class.getName()).log(Level.SEVERE, null, ex);
            System.err.println(ex.getMessage());
            ex.printStackTrace();
        }
    }
    public static void main(String args[])
    {
       // FilteredInstances test = new FilteredInstances("weka.filters.supervised.attribute.Discretize");
        FilteredClassifier result = new FilteredClassifier();
        Filter fil = new Normalize();
        Normalize n = new Normalize();
        String temp = "@relation test\n\n\n@attribute alt {true,false}\n@attribute bar {false,true}\n@attribute fri {false,true}\n@attribute hun {true,false}\n@attribute pat {Some,Full,None}\n@attribute price {$$$,$,$$}\n@attribute rain {false,true}\n@attribute res {true,false}\n@attribute type {French,Thai,Burger,Italian}\n@attribute est {0-10,30-60,10-30,>60}\n@attribute class {Yes,No}\n@data\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes\ntrue,false,false,true,Some,$$$,false,true,French,0-10,Yes\ntrue,false,false,true,Full,$,false,false,Thai,30-60,No\nfalse,true,false,false,Some,$,false,false,Burger,0-10,Yes\ntrue,false,true,true,Full,$,false,false,Thai,10-30,Yes\ntrue,false,true,false,Full,$$$,false,true,French,>60,No\nfalse,true,false,true,Some,$$,true,true,Italian,0-10,Yes\nfalse,true,false,false,None,$,true,false,Burger,0-10,No\nfalse,false,false,true,Some,$$,true,true,Thai,0-10,Yes\nfalse,true,true,false,Full,$,true,false,Burger,>60,No\ntrue,true,true,true,Full,$$$,false,true,Italian,10-30,No\nfalse,false,false,false,None,$,false,false,Thai,0-10,No\ntrue,true,true,true,Full,$,false,false,Burger,30-60,Yes";
        Instances_Builder instance = new Instances_Builder(temp);
        Instances testiin = new Instances(instance.getIn());
        FilteredInstances hello = new FilteredInstances("weka.filters.unsupervised.attribute.Normalize", testiin);
        testiin.setClassIndex(10);
        try {
//            //fil.setInputFormat(testiin);
//            result.setFilter(n);
//            result.setClassifier(new NaiveBayes());
//            result.buildClassifier(testiin);
            Remove remove = new Remove();
            int yeah[] = new int[testiin.numAttributes()-4];
            for(int i =0;i<testiin.numAttributes()-4;i++)
                yeah[i]=i;

            remove.setAttributeIndicesArray(yeah);// new instance of filter
            result.setFilter(remove);
            result.setClassifier(new NaiveBayes());
 remove.setInputFormat(testiin);                          // inform filter about dataset **AFTER** setting options
 Instances newData = Filter.useFilter(testiin, remove);
            
            Classifier newclass = (Classifier) new NaiveBayes();
            newclass.buildClassifier(newData);
            System.out.println(newclass);
            Evaluation eTest = new Evaluation(newData);
            eTest.evaluateModel(newclass, newData);
           
            String strSummary = eTest.toSummaryString();
            System.out.println(strSummary);
//             Instances newdata = Filter.useFilter(testiin, n);
             //System.out.println(newData);
//             for (int i = 0; i < testiin.numInstances(); i++) {
//   double pred = newclass.classifyInstance(testiin.instance(i));//result.classifyInstance(testiin.instance(i));
//   System.out.print("ID: " + testiin.instance(i).value(0));
//   System.out.print(", actual: " + testiin.classAttribute().value((int) testiin.instance(i).classValue()));
//   System.out.println(", predicted: " + testiin.classAttribute().value((int) pred));
// }
//            System.out.println(test);
        } catch (Exception ex) {
            Logger.getLogger(FilteredInstances.class.getName()).log(Level.SEVERE, null, ex);
        }

    }
}
